﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ConfigurationManager
{
    public class Utente
    {
        [BrightIdeasSoftware.OLVColumn(DisplayIndex = 1, Width = 75, TextAlign = HorizontalAlignment.Right)]
        public string Nome { get; set; }
        [BrightIdeasSoftware.OLVColumn(DisplayIndex = 2, Width = 75, TextAlign = HorizontalAlignment.Right)]
        public string Cognome { get; set; }
        [BrightIdeasSoftware.OLVColumn(DisplayIndex = 3, Width = 75, TextAlign = HorizontalAlignment.Right)]
        public string Indirizzo { get; set; }
        [BrightIdeasSoftware.OLVColumn(DisplayIndex = 4, Width = 75, TextAlign = HorizontalAlignment.Right)]
        public int Eta { get; set; }

        public Utente()
        {

        }
    }

    public class Utenti : List<Utente>
    {
    }

    public class UtentiController
    {
        public UtentiController()
        {

        }

        public List<Utente> GetUtenti()
        {
            List<Utente> retValue = new List<Utente>();

            retValue.Add(new Utente() { Cognome="AAA", Nome="aaa", Indirizzo="via AAA", Eta=10});
            retValue.Add(new Utente() { Cognome = "BBB", Nome = "bbb", Indirizzo = "via BBB", Eta = 11 });
            retValue.Add(new Utente() { Cognome = "CCC", Nome = "ccc", Indirizzo = "via CCC", Eta = 12 });
            retValue.Add(new Utente() { Cognome = "DDD", Nome = "ddd", Indirizzo = "via DDD", Eta = 13 });
            retValue.Add(new Utente() { Cognome = "EEE", Nome = "eee", Indirizzo = "via EEE", Eta = 14 });
            retValue.Add(new Utente() { Cognome = "FFF", Nome = "fff", Indirizzo = "via FFF", Eta = 15 });
            retValue.Add(new Utente() { Cognome = "GGG", Nome = "ggg", Indirizzo = "via GGG", Eta = 16 });
            retValue.Add(new Utente() { Cognome = "HHH", Nome = "hhh", Indirizzo = "via HHH", Eta = 17 });

            return retValue;
        }

    }
}
